package day02;

import java.io.PrintStream;

// int 整数型  占四个字节
// long 长整数型 占八个字节 范围*2^63到2^63-1




//变量的演示
public class VarDemo {
    public static void main(String[] args) {

        //1)变量的声明--在银行开个账户
        int a;//声明了一个整形的变量
        int b, c, d;//声明三个整数型变量,名为b,c,d
        // =; 读作赋值,赋值就是存数


        //2)变量的初始化:----给账户存钱
        int e = 5;//声明整数型变量e并赋值为250---开户的同事存钱
        System.out.println(e);
        int f;//声明整数型变量f-----先开户
        f = 5;//给变量f赋值为250-1-后存钱
        System.out.println(f);
        int g = 250, h = 10; //声明两个整数型变量g和h,并分别赋值为5和10

        //3)变量的使用
        int i = 5;
        int j = i + 10; //输出j,双引号中的原样输出
        System.out.println(j);

        i = i + 10;//在i本身基础之上增加10
        System.out.println(i);//15

        int balance = 5000;//账户余额
        balance = balance - 1000;//取款1000
        System.out.println(balance);//4000

//        System.out.println(m);
//        int m;
//        System.out.println(m);

        //4)变量的命名:
        /*
        `1234567890-=
        ~!@#$%^&*()_+
         */
        int a1, a_5$, _3c, $5;
        //int a*b; //编译错误,不能包含*号等特殊符号
        //int 1a;//编译错误,不能以数字开头
        int aa = 5;
        //System.out.println(aA);//编译错误,严格区分大小写
        //int class;//编译错误,不能使用关键词
        //int 年龄;//允许中文命名,但不建议
        //int nianling;//拼音必须杜绝
        int age;//建议"英文的命名如意"

        int score, myScore, myJavaScore;//建议,"小驼峰命名法"







    }
}
